﻿# Подготовка окружения разработки
-------------------------------
В этой работе вы подготовите ваш компьютер, устройство Tessel и учетную запись Microsot Azure. По завершению вы получите готовое окружение для разработки.
> **Важно:** Вы можете также выполнить работы, даже если у вас нет устройства Tessel, так как в наборе исходных кодов с данным руководством поставляется скрипт на Node.JS, эмулирующий поведение Tessel по отношению к облачным сдужбам. В этом случае в данной работе вам нужно будет только установить Node.JS и создать необходимую структуру директорий.

1. Подготовьте окружение самостоятельно, воспользовавшись документом [https://github.com/dx-ted-emea/azure-tessel/tree/master/labs/_setup](https://github.com/dx-ted-emea/azure-tessel/tree/master/labs/_setup) или его [локальной копией](setup_original.md).

2. Создайте рабочую директорию для последующей разработки с tessel: **c:\tessel-code**. Вы можете использовать другую директорию, однако здесь и далее мы будем ссылаться на нее как **c:\tessel-code**.

3. Ознакомьтесь со страницей (но пока не выполняйте действия, описанные на ней) [http://start.tessel.io/modules/climate](http://start.tessel.io/modules/climate).

4. Внутри директории **tessel-code** создайте поддиректорию **climate**, как описано в секции **Step 1** на указанной выше странице. Убедитесь, что это текущая директория, набрав в командной строке:
```
cd /d c:\tessel-code\climate
```

5. Подключите климатический модуль к Tessel, как описано в секции **Step 2**.

6. Определите тип модуля и установите необходимые библиотеки для работы с ним (**Step 3**).

7. Создайте тестовый проект и запустите его (**Step 4**, **Step 5**). Убедитесь, что устройство работает нормально и выдает в консоль значения температуры и влажности.

8. При загрузке проекта на Tessel обратите внимание на идентификатор вида **TM-xx-xx-xxxxxxxx-xxxxxxxx-xxxxxxxx** - это уникальный идентификатор Tessel, который может помочь различать несколько устройств Tessel, когда они отправляют данные в облако одновременно. В дальнейшем будем ссылаться на идентификатор вашего устройства Tessel как *<ID вашего Tessel>*.
